package com.evan.petiymanta.service;

import com.evan.petiymanta.model.BeanFile;
import java.util.List;

interface IFileExplorerService {
    List<BeanFile> listFiles(String path);
    boolean isFileExists(String path);
    String readFileContent(String path);
    byte[] readImageFile(String path);
    boolean deleteDirectory(String path);
    boolean copyDirectory(String sourcePath, String targetPath);
    void startMonitoring(String projectPath, String backupPath);
    void stopMonitoring(String projectPath);
} 